package org.theqcp.wow.sim.engine.old;

import java.util.HashMap;

import org.theqcp.wow.model.player.Player;
import org.theqcp.wow.sim.engine.old.core.Enchant;

public class EnhSim {

    protected final HashMap<String, Double> haste_multipliers_ = new HashMap<String, Double>();
    protected final Statistics statistics;
    protected final Player player;

    protected int max_lag_ = 0;
    protected int min_lag_ = 0;
    protected boolean simulate_mana_ = true;
    protected boolean mh_attack_ = true;
    protected boolean oh_attack_ = true;

    protected Enchant mh_enchant_;
    protected Enchant oh_enchant_;
    protected double attack_power_multiplier_;

    public EnhSim(Player player, Statistics statistics) {
	this.statistics = statistics;
	this.player = player;
    }

    public void setLag( int min, int max ) {
	this.min_lag_ = min;
	this.max_lag_ = max;
    }

    public void setAutoAttack( boolean mh_attack, boolean oh_attack ) {
	this.mh_attack_ = mh_attack;
	this.oh_attack_ = oh_attack;
    }

    public void setAttackPowerMultiplier( double d ) {
	this.attack_power_multiplier_ += d;
    }

}
